0
7
42
50
24
28
13
124
32
60
39
138
76
20
35
62
34
53
54
163
10
176
75
65
132
43
255
70
33
164
22
108
99
21
134
52
125
179
78
103
117
14
5
11
47
23
41
182
303