1
0
2
8
69
79
23
50
159
61
54
123
40
12
66
68
60
41
94
74
47
42
31
9
110
58
1415
203
56
73
89
14
25
194
13
223
97
32
99
176
16
186
17
378
137
343