0
45
16
12
24
32
34
303
49
41
11
78
62
33
94
30
206
122
107
178
181
23
146
174
150
71
104
242
61
124
20
320
95
221
83
138
100
76
198
191
285
101
165
29
279
37
47
55
113
69
54
63