17
25
20
42
29
38
54
3
111
125
72
148
41
14
74
92
155
204
164
24
152
115
13
65
12
291
120
93
279
60
95
110
185
159
121
232
50
49
392
71
113
45
48
16
117
196
11
51
81
26
91
1170
83
127
154
105