0
3
1
11
2
23
19
37
27
109
32
246
69
20
22
291
57
165
257
94
319
48
29
36
42
88
76
143
54
52
127
86
58
10
40
45
38
314
51
89
74
30
78
85
277
60
44
342
68
77
316
64