17
103
30
38
10
5
120
47
80
167
176
99
87
129
163
46
78
58
75
85
21
56
36
373
22
202
23
24
61
112
76
49
18
52
147
8
108
89
107
236
1277
51
68
66
19
42
113