21
61
24
8
28
9
17
27
32
29
56
91
25
300
69
33
47
23
106
35
63
7
10
76
18
121
16
239
55
15
13
48
12
20
159
70
11
14
49
79
1
100
96
64
40