244
221
50
117
86
157
23
319
144
471
53
505
104
634
162
58
178
859
514
228
83
205
224
59
254
13
52
156
72
65
169
463
18
60
109
190
61
36
44
154
88
31
12
42
34
87
64
76
81
33
32
28
48
68
62