49
32
65
293
218
23
231
28
173
13
93
105
25
86
16
76
14
278
15
20
56
180
29
104
155
42
37
175
111
80
54
158
35
39
47
224
12
24
68
114
292
399
198
33
145
378
59
189
119
156