2
4
9
38
39
33
11
19
49
26
28
36
45
84
63
946
98
78
70
16
310
56
43
168
48
188
120
52
42
85
300
24
91
37
95
34
67
20
18
23
30
133
41
180
131
22
193
92
21