0
6
1
35
15
58
18
3
12
32
90
27
52
17
81
14
33
26
37
25
24
83
49
19
42
41
22
57
162
13
38
92
16
176
264
30
155
46
117
54
285
116
36
82
31
156