211
102
160
38
41
127
87
91
42
62
80
26
32
262
45
112
52
159
104
77
443
69
137
40
218
21
135
8
336
60
300
73
5
312
182
81
92
362
93
57
213
47
67
72
12
230
28
20
22
117
204
323
98
843
278
202
339