34
43
86
19
50
10
101
5
235
9
3
4
24
33
26
21
23
20
16
75
127
18
99
25
29
367
571
11
176
12
38
13
149
92
63
91
58
17
102
74
54
15
252
49