80
18
77
76
195
83
10
11
24
65
15
115
45
52
97
172
131
130
30
28
2
42
160
13
112
38
35
39
73
12
60
138
150
55
9
295
41
53
249
286
145
27
123
94
338
133
43
134
8
17
255
22
95