97
33
18
94
22
93
8
40
113
17
78
4
11
30
58
53
49
114
57
10
35
86
3
54
42
31
27
7
36
5
75
89
16
14
28
132
55
13
9
25
1
232
60