35
90
26
41
39
42
6
22
140
21
118
93
52
11
1
9
46
7
45
37
23
125
24
14
87
30
84
19
104
153
167
65
50
12
31
174
348
8
0
603
289
182
60
71
53
75
5