93
122
86
17
187
21
77
18
6
47
27
323
78
234
23
30
31
251
70
214
130
55
40
32
12
24
73
36
37
332
98
58
54
156
71
44
82
45
164
79
91
81
103
104
180
121
43
114
228
159
367