21
16
6
22
23
12
10
38
25
44
28
40
14
58
98
46
68
74
5
32
87
51
70
30
55
36
27
29
235
11
39
17
80
8
48
49
37
57
127
106
56
301
54
552
114
67
212
140
120