30
101
42
138
201
55
136
241
1780
117
86
128
29
113
118
19
26
13
33
11
194
111
63
72
7
20
12
79
3
1
5
8
184
21
166
24
64
92
45
655
305
41
22
14
47
119
56
6
115
34
172
130
17
112