34
55
19
109
61
100
49
47
28
97
0
64
5
62
70
58
11
1122
3
1354
2687
21
73
10
33
36
67
30
4
6
77
20
54
32
14
182
9
18
8
59
303
154
57
187
408
39
89
23