0
7
44
30
50
32
83
239
12
11
70
25
66
112
58
49
53
313
88
52
108
43
17
94
87
90
339
62
123
146
147
182
47
135
67
84
80
68
380
401
61
81
131
163
36
65
126
355
426
155
104
28
114
85