41
13
31
30
42
9
11
135
18
25
28
43
29
10
101
17
120
116
53
277
108
90
21
85
134
171
93
72
133
51
34
81
212
208
35
40
71
20
74
483
83
195
127
73
596
27
213
88
110
176
94