15
31
118
319
36
8
6
17
41
182
11
22
19
88
14
16
60
54
29
148
4
18
7
33
27
71
260
3
23
32
86
30
25
39
519
52
38
48
160
128