2
24
23
39
17
62
21
45
6
38
12
148
34
15
52
8
16
70
22
326
28
187
134
141
18
32
579
47
26
44
31
33
65
267
42
113
289
123
122
86
75
95
101
59
192
573
111
159
171
425
55
315
462
98
124