290
57
334
117
32
97
155
46
11
387
48
63
28
284
196
62
92
5
79
109
16
10
139
93
39
26
19
64
8
9
12
15
66
91
106
199
29
144
18
35
105
36
255
78