0
37
19
38
15
23
65
48
28
45
5
43
36
22
51
20
57
11
44
60
145
67
140
119
345
335
178
479
102
133
129
95
138
110
281
71
387
126
33
105
14
139
40
426
50
84
83
88