0
22
77
13
92
43
14
6
3
17
12
37
63
15
28
19
27
59
357
86
23
44
16
34
51
78
24
21
38
129
42
45
217
123
81
82
48
47
235
254
117
20
60
53
35
25
245
116