0
3
4
14
50
23
16
13
5
19
97
58
57
11
113
41
22
102
36
129
15
126
37
48
81
337
51
137
55
210
132
345
84
29
187
111
31
79
206
105
155
313
82
401
52
118
63
35
42
28
25
87