30
52
26
14
1
44
17
19
20
11
78
79
61
107
6
101
22
23
95
25
27
104
10
21
2
82
18
13
8
29
683
58
37
16
7
86
12
93
89