31
42
26
19
16
38
22
92
29
24
17
4
41
9
83
12
25
10
8
30
28
33
96
133
32
52
70
178
105
7
63
94
23
20
80
3
13
77
36
39
40
58
60
50