31
249
15
13
41
39
245
189
43
335
150
44
48
230
3
89
51
263
16
42
23
55
158
10
125
201
35
27
1
59
2
73
8
49
108
45
126
440
103
61
119
20
57
92
6
87
9
123
78
749