0
2
8
36
46
51
123
26
53
25
21
40
124
22
75
350
20
127
69
89
23
24
91
67
84
39
59
83
29
33
38
86
43
34
355
80
79
223
163
28
27
71
54
66
48
30
92
47
245
137