0
4
1
2
78
14
26
8
23
63
46
37
29
49
27
59
120
92
67
42
47
60
153
199
88
238
62
105
289
54
24
48
45
50
149
104
109
32
64
52
21
261
41
17
142
16
75
38
22
96