0
40
36
16
30
19
15
22
18
28
118
20
45
25
23
44
164
21
75
86
174
67
131
160
48
79
65
96
139
55
104
52
181
406
150
454
161