0
4
14
30
41
25
12
21
27
31
16
24
56
102
36
18
17
40
126
108
53
44
120
366
153
48
73
42
66
184
124
730
127
92
117
245
106
334
128
429