426
30
33
65
19
39
45
92
15
518
34
137
116
52
48
41
56
88
151
275
155
25
27
11
67
32
6
60
62
90
83
36
64
179
31
71
53
58
105
42
156
195
197
185
28
73
21
130
162
46
78