1
31
4
3
73
17
5
26
16
95
21
10
13
7
15
2
79
51
287
72
180
121
46
47
120
70
42
24
39
49
40
289
33
32
155
63
216
34
183
69
58
115
45