109
53
19
352
30
18
41
65
21
111
79
63
214
75
82
37
104
42
29
105
7
49
35
27
267
50
212
139
116
198
211
39
167
204
48
163
81
128
117
40
93
253
90
66
16
120
15
5
51
9
20
285
61
12
17