63
43
181
37
22
92
20
53
152
117
146
123
59
39
35
72
50
12
48
86
263
107
41
30
49
201
142
31
235
71
87
67
26
88
55
17
226
269
194
334
58
109