9
53
34
21
95
35
10
132
102
58
161
20
393
15
77
25
14
33
60
63
6
4
17
29
40
19
51
18
12
36
22
66
49
2
8
88
27
138
61
13
145
62
50
187
182
408
68
37
5