86
135
45
13
73
17
144
33
136
79
24
34
31
21
11
16
128
30
9
40
80
72
51
8
50
48
12
22
85
27
137
38
19
61
20
364
78
152
90
791
212
46
226
387
195
171
357
70
609
138