21
17
18
39
40
8
43
31
1028
210
47
98
26
30
83
61
51
110
80
105
54
50
29
75
303
67
137
27
82
101
34
37
533
11
32
114
13
28
48
90
58
153
19
72