183
10
20
17
30
161
22
14
3
12
25
40
277
37
151
15
557
18
268
47
126
7
238
16
32
45
28
9
2
4
50
21
41
156
63
33
24
97
131
189
49
160
13