0
1
2
76
14
20
8
23
63
44
37
29
48
27
59
120
92
67
42
47
60
153
199
88
237
61
105
289
54
24
46
45
50
149
104
109
31
64
52
21
260
40
26
17
141
16
75
38
22
96
86