1
0
42
13
36
6
9
14
50
194
63
17
21
16
48
70
138
152
143
128
504
65
47
106
198
135
35
69
108
353
45
96
46
43
112
86
59
77
27
68
231
111
56
248
31
30
52
58
57
66