18
34
15
189
12
10
22
33
25
52
100
58
14
20
93
31
9
23
43
39
54
3193
4
5
13
7
269
181
21
194
24
72
85
68
45
59
17
29
86
440
6
98
122
99
348
19
80