348
85
53
80
14
16
90
39
116
29
40
192
119
20
49
97
31
251
15
37
871
140
67
82
52
117
51
11
58
93
88
145
256
156
8
9
94
73
46
102
89
27
21
129
109
70