0
116
1
11
59
73
63
18
23
97
160
35
5
51
19
43
27
41
346
12
58
16
128
82
33
120
177
962
111
60
139
88
222
66
65
207
36
149
49
654
608
37
29
259
25