110
22
41
18
59
35
54
99
114
42
120
87
51
102
40
115
37
39
208
106
73
79
23
24
30
112
225
77
28
377
143
31
104
62
47
36
26
233
119
151
66
82
13
17
38
60
61
113