30
23
17
10
15
97
14
27
44
56
41
80
11
52
6
8
55
13
20
18
24
16
60
43
70
1
31
91
102
32
48
157
61
33
39
799
245
38
54
25
165
69
118
151
29
51
103
4