0
31
6
10
14
16
24
23
45
34
8
56
7
93
30
37
46
17
114
244
110
50
69
135
28
181
52
344
47
187
77
420
20
63
144
29
70
79
73
94
343
36
49
147
98
173
48
72
128
120
40
123
66
177