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