82
46
21
19
7
95
16
12
34
45
47
24
23
31
29
28
13
20
75
18
42
30
27
43
57
97
22
241
25
1
9
108
33
89
35
143
11
44
15