3
39
86
17
22
2
18
32
20
62
26
89
41
10
24
78
19
34
52
61
4
23
51
53
13
125
38
45
76
40
15
393
150
129
46
170
85
182
66
97
8
126
35
275
105
152