100
88
3
37
12
64
9
22
24
36
16
32
25
18
41
28
6
4
15
56
50
23
31
245
13
2
11
17
46
26
1
10
20
69
19
60
21