27
14
59
100
8
24
37
7
36
16
41
96
86
83
28
29
1050
31
54
26
82
21
238
121
140
13
99
105
87
89
81
80
18
253
52
43
123
65
90
38
55
42
79
35
91
495
51
131
85