98
14
25
4
64
5
29
2
3
6
24
9
27
21
104
107
16
28
30
46
1
7
56
36
86
45
15
22
31
12
38
18
74
51
55
53
66
35
101
77
119
131
251
41
52
80
595
99