22
104
37
18
87
52
56
41
33
35
116
95
16
51
40
194
17
281
199
98
31
130
81
45
108
29
69
57
449
212
64
28
39
363
266
380
86
170
129
73
19
152
106
154
88
110
227
70