15
16
115
4
17
6
8
297
24
166
7
211
36
71
125
41
142
40
5
13
20
18
122
170
33
276
62
69
28
11
152
453
10
325
2
19
54
92
48
22
1280
12
26
78
604
213
63