41
139
39
84
59
37
114
331
112
38
125
74
83
96
49
69
196
81
78
120
206
163
52
137
105
187
56
30
26
80
21
2
35
33
19
15
5
14
17
70
57
175
101
93
177
1304
108
23
328
67
32
25
73
189