36
20
105
26
28
248
235
256
171
75
138
169
58
16
31
43
106
161
39
70
142
64
22
35
8
10
23
33
34
19
17
32
129
46
53
24
186
62
49
81
87
110
96
135
25
94
343
265
74
139