27
63
51
314
69
112
151
115
21
19
29
102
59
38
81
122
121
46
89
86
41
91
15
31
22
231
194
263
50
215
246
238
12
8
35
9
30
40
26
23
62
6
42
68
65
309
172
144
347