29
104
32
68
88
37
39
107
75
94
34
66
38
46
36
103
59
199
23
153
86
64
27
13
253
93
142
17
145
80
35
99
69
61
60
49
54
24
97
52
74
26
18
172
84
50
110