129
34
112
50
22
73
71
21
101
32
362
161
40
125
72
29
25
57
99
67
69
90
83
154
215
147
76
92
20
26
13
307
9
41
14
132
10
17
7
75
5
43
2
16
205
24
596
124
250
46
292
270
84
62
23