31
242
55
41
69
32
5
22
19
57
42
6
79
36
74
53
20
101
67
83
40
59
61
49
188
66
97
82
2
84
24
47
104
16
15
48
70
10
25
4
29
27
33
109
62
8
96