32
16
226
49
237
20
17
26
188
285
62
35
50
61
19
33
36
13
28
31
51
27
38
6
126
12
11
18
4
42
76
46
30
133
84
59
178
23
181
199
88
248
63
71
70
97
81
77
113