26
4
24
82
14
22
53
89
92
74
83
66
27
42
33
106
77
59
126
23
491
156
121
48
508
266
196
122
209
67
275
317
214
151
96
45
248
94
134
72
70
88
98
115
16
112
90
61
86
47
195
35
56
34
404
50
18