0
3
10
13
12
40
5
48
21
8
9
36
58
39
45
119
72
101
35
420
157
200
285
62
56
168
268
53
64
211
107
50
88
76
143
109
84
65
80
73