50
80
25
109
14
62
31
28
13
6
5
87
288
56
54
306
16
51
11
71
65
19
12
44
75
94
32
8
29
22
69
21
15
10
48
43
7
18
9
2
26
27
23
173
41
52