105
53
52
99
34
38
104
85
228
54
11
39
56
63
232
8
43
49
61
48
29
60
77
62
90
22
111
36
28
71
80
13
15
10
14
31
72
103
141
198
4
32
82
58
41
113
17