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