28
13
86
50
8
9
34
61
87
31
95
43
18
54
32
76
78
3
195
38
30
85
91
25
104
20
121
7
36
27
52
12
24
2408
59
40
84
497
242
51
611
19
17
45
311
2457
15
384
150