19
112
165
170
244
88
50
100
433
45
12
121
26
111
130
259
53
51
23
29
148
866
314
7661
17
30
34
65
95
93
66
94
177
137
5
83
337
31
122
72
393
1127
894
115
151
220
344
291
407
98
49
84
18
39
48
24