15
8
5
10
16
9
13
22
195
18
17
37
31
32
71
97
29
28
40
112
19
722
56
82
39
215
123
52
50
130
80
54
60
72
163
160
260
26
114
227
104
87
369
47
24
92
98
35
43
140