0
1
34
44
56
38
65
22
17
15
10
5
23
24
47
27
12
11
29
26
116
30
58
19
59
43
180
356
90
48
76
212
36
28
49
68
222
225
50
54
313
108
60