23
27
82
8
25
21
28
83
156
30
63
14
1
2
15
18
12
20
56
95
61
232
117
11
64
45
58
93
10
9
29
7
37
5
280
22
334
16
112
145
34
85