28
39
42
19
36
31
85
29
195
102
49
3
44
113
57
8
2
17
24
54
60
65
166
32
21
53
70
37
1378
751
67
132
173
148
265
334
30
16
27
154
23
34
38
105
43
76
115
58
444