3
13
60
11
44
105
46
165
154
231
268
359
176
15
35
82
271
124
21
69
26
42
41
28
97
27
270
22
23
36
20
67
17
57
166
47
55
53
10
40
396
81
64
71
111
80
86
201
29
34
48
177
92
115
16