8
34
76
51
59
109
74
45
22
136
78
38
174
44
26
7
11
23
27
16
40
20
85
83
66
19
37
1
15
254
232
69
92
75
31
17
9
5
3
36
115
195
406
53
58
48
47