1
93
108
105
27
103
33
26
101
310
15
44
21
30
86
300
94
63
25
271
85
49
31
122
18
23
81
241
131
224
19
38
39
29
288
28
71
139
35
140
36
12
73
61
82
141
24
160
76
136