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