91
105
30
80
23
219
367
7
55
35
56
28
97
124
449
45
77
18
31
155
10
121
154
70
48
51
47
128
20
21
57
123
149
22
14
37
167
12
1
146
64
3
126
174
59
93
92
25
16
26