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