90
11
27
97
43
56
167
54
93
66
20
12
308
36
40
52
59
118
25
28
38
86
182
31
62
23
77
45
22
199
129
10
107
39
13
185
175
60
9
109
16
24
35
32
72
41
57
473
58