1
0
5
61
53
18
29
17
64
20
46
86
106
16
330
56
37
40
7
15
23
6
35
112
19
24
51
54
148
63
72
48
32
79
81
12
36
1089
67
30
178
332
44
208
34
108
73
84
193