115
9
21
66
81
95
20
227
55
34
8
103
17
6
22
18
16
15
47
12
33
100
305
114
303
50
58
130
37
89
11
86
68
223
40
93
102
85
82
23
186
24
79
30
49
118
131
35