82
31
22
118
112
101
143
33
32
18
108
183
50
15
104
37
44
34
240
94
16
25
138
28
77
41
71
43
42
12
126
229
100
106
66
248
10
74
19
24
69
47
151
140