15
49
11
18
22
290
79
14
170
3
134
31
26
38
105
12
48
47
19
21
29
32
28
56
39
40
51
296
128
44
55
251
42
30
20
90
6
83
10
25
13
9
7
352
27
8