31
16
34
56
95
30
17
14
82
18
12
8
53
22
63
11
36
13
100
44
83
7
21
20
6
51
87
57
9
49
157
4
23
169
33
15
177
5
40
67
3
29
42
39
313