0
15
59
30
46
11
83
20
10
31
45
26
36
84
301
14
277
40
44
53
43
33
38
32
35
48
23
58
85
65
55
121
133
21
28
87
172
22
98
168
141
96
118
154
81
41