27
31
16
159
80
23
220
15
114
373
250
189
85
47
169
55
19
100
34
165
58
42
595
786
17
28
57
127
18
86
623
88
75
6
10
1
210
180
59
33
66
14
5
67
11
73
68
71