15
13
16
20
592
58
52
11
7
62
122
165
31
104
10
267
156
162
23
14
56
128
49
183
222
18
71
8
307
24
89
48
149
5
50
25
45
93
127
29
121
21
35
81
148
64
91