0
12
16
1
36
40
10
18
76
50
153
33
20
4
116
59
495
42
123
82
148
41
7
15
22
38
142
109
183
34
53
208
166
8
414
367
133
214
44
17
32
220
84
88
70
209
26
6
9
3