29
30
91
217
43
48
16
82
41
18
205
24
25
243
2
70
60
103
97
50
44
242
135
73
126
62
57
37
19
56
14
54
88
104
77
21
66
23
15
68
36
51
13
61
142
17
20
27
218