111
137
344
166
58
88
95
45
20
382
101
50
36
19
52
324
3
141
69
134
268
164
48
22
308
84
56
11
97
30
86
31
33
40
73
27
37
18
83
34
116
21
24
81
25
66
89
64
16
41