29
13
14
44
90
11
87
43
23
25
31
34
102
37
40
46
49
93
220
64
133
52
66
84
211
299
62
128
53
158
596
114
59
17
135
24
57
76
103
22
27
60
226
68
63
45
110
48
162
35
42