0
3
26
56
14
322
79
13
3383
17
137
33
278
15
40
12
8
220
128
66
92
37
445
141
18
11
51
6
34
25
250
7
36
172
77
108
50
32
265
38
29
64
55
173
124
71
123
353
285
125
122