25
28
109
67
11
611
113
62
37
56
58
52
93
84
227
35
303
21
65
6
27
48
53
429
26
170
33
54
124
88
117
155
298
44
72
80
97
55
24
133
152
29
23
20
205
73
49