15
22
104
260
124
47
43
20
506
74
145
34
56
2
372
24
7
66
39
42
25
31
14
48
8
11
141
19
28
26
45
5
51
91
16
308
55
52
21
524
73
6
17
53
35
85
117
49
158
12