0
2
4
37
22
20
7
26
25
53
64
68
42
65
236
19
62
43
30
45
67
73
97
292
240
139
38
125
172
39
48
40
362
604
260
106
171
100
90
70
120
84
23
58
178
18
21
140