0
1
32
38
52
37
59
16
17
15
9
19
5
23
22
27
47
10
44
29
65
26
115
30
58
43
180
356
90
46
75
212
36
28
48
49
68
222
225
50
54
312
108
60