29
20
92
82
19
121
126
27
48
35
40
15
47
43
195
196
100
46
3
66
31
160
50
113
38
54
12
28
88
370
18
181
8
213
16
111
99
122
52
13
81
77
1
39
69
259
68
45
4
136
245