215
56
366
82
105
214
23
100
16
8
17
30
63
43
80
68
13
57
96
233
169
90
108
127
5
28
6
12
26
11
126
72
125
188
15
308
92
83
40
38
42
86
130
45
25
84
132
61
97
31