100
35
69
12
27
8
7
4
15
47
36
28
26
46
37
11
5
6
39
14
31
97
20
77
22
63
23
48
176
60
18
56
61
3
2
13
58
9