0
1
18
13
23
78
30
26
33
65
37
24
15
10
27
56
41
50
35
74
105
32
52
274
34
97
121
46
260
53
25
55
352
82
150
45
63
173
93
22
70
44
106
87
217
21
69
48