31
33
100
14
20
108
43
19
30
52
12
92
39
17
18
23
180
34
29
7
13
15
55
6
9
169
26
11
82
49
47
32
84
56
74
54
5
153
41
27