29
41
17
38
110
25
65
19
90
55
57
88
197
86
79
106
127
136
32
35
46
44
1151
21
69
58
60
113
18
134
51
91
130
87
43
22
50
30
9
26
131
33
39
95
320
34
94
36
185
67
1987
2099