56
29
59
36
137
23
113
199
12
350
41
35
44
97
5
46
20
52
8
169
61
33
263
93
918
16
11
25
28
60
143
78
130
121
90
65
112
51
31
270
114
458
339
92
223
105
21
34
18
24
83
88