26
114
43
27
51
33
31
25
601
93
41
34
192
16
67
48
429
121
253
184
453
250
40
383
188
143
155
54
141
81
35
80
46
71
50
37
20
47
24
89
233
171
307
30
21
36
23
157
94
170
18