15
40
593
7
16
81
12
42
67
52
199
192
17
79
25
348
74
27
96
75
35
139
373
58
110
82
18
19
45
174
56
271
132
33
109
101
43
4
120
382
24
10
6
14
29
54
63
100
161