95
15
49
27
2
7
39
85
63
62
5
57
16
28
25
13
14
56
31
33
12
8
29
22
253
6
48
26
77
1
444
46
17
11
45
18
30
32
308
192
41
148