93
51
270
40
43
44
113
114
31
38
21
50
92
41
29
338
45
146
20
19
53
79
34
23
83
89
339
59
100
47
598
12
173
63
14
116
18
68
84
138
124
9
4
159
78
25
147
42
249
82
33
85