17
20
11
31
82
57
301
18
12
87
81
45
14
37
54
58
117
50
140
4
9
23
8
21
85
25
98
56
16
73
15
116
541
48
127
77
42
40
320
52
65
55
19
75
138
2
63
761
130