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