31
69
25
12
41
45
123
17
10
7
22
6
11
9
59
13
14
32
58
24
40
23
86
27
19
42
56
51
26
93
50
20
4
47
36