6
79
34
28
93
53
19
17
100
86
73
309
41
224
29
102
11
21
110
55
15
47
72
90
1
5
105
32
58
195
85
24
183
63
54
43
37
8
77
62
14
157
16
48
7
9
12
50
38