18
88
41
50
25
34
51
23
13
53
24
43
20
5
9
70
33
84
62
82
109
31
11
187
7
12
44
59
100
4
35
22
27
57
104
3
42
353
21
37
32
66
55
140
91
52
73