0
48
35
93
24
20
16
58
21
32
34
42
321
30
10
9
176
18
247
86
100
12
25
45
334
134
36
144
54
28
39
157
49
17
59
127
167
109
222
60
79
37
95
78
26