27
41
25
62
199
35
72
88
34
44
26
31
87
15
58
29
243
17
121
95
21
18
40
220
258
310
144
108
309
261
112
30
248
147
137
22
126
54
83
24
56
36
60
46
32
10
73
38
68