9
25
3
18
99
23
7
2
6
32
20
15
17
84
87
16
31
33
159
96
29
58
101
42
67
36
48
75
10
212
24
222
113
157
41
175
390
52
70
45
61
13
39
51
34
125
40