1
5
8
0
2
9
34
23
36
47
75
19
32
38
40
25
16
77
20
78
94
59
128
98
26
56
110
130
101
31
114
125
112
87
64
67
42
39
252
37
92
170
85
74
127
190
86
48
18
117
205