16
99
76
9
63
11
18
7
21
47
25
46
14
2
48
22
77
55
96
68
145
64
15
187
65
35
37
28
19
58
3
109
23
8
13
43
27
29
337
5
57
116