66
30
98
22
14
17
26
27
204
19
76
23
11
20
13
62
15
32
46
38
57
120
45
89
53
10
4
40
31
35
24
60
43
167
190
268
207
68
449
106
90
39
166
109
16
81
51
115
28