3
5
12
33
38
9
20
58
17
19
42
36
70
31
7
45
119
157
40
29
37
65
53
61
85
34
103
32
76
26
390
161
208
23
63
73
77
325
305
49
128
105
137
319
145
209
169
44
186
115
98
59
74