0
10
16
14
17
43
28
22
25
26
11
362
79
37
63
51
49
98
125
68
133
356
48
89
177
671
53
380
70
381
93
67
111
134
40
82
73
167
36
50
44
172
86
107
21
18
174
181
31