35
47
108
125
93
99
353
25
55
43
121
167
139
32
86
142
76
45
151
39
145
81
234
136
75
217
123
113
69
77
23
29
106
66
30
70
8
61
85
130
26
63
18
215
84
156
384
154
88
1398
208
36
80
60
222
97