252
30
22
45
24
436
75
59
60
523
101
76
28
18
21
42
39
989
65
97
45
123
49
40
52
425
258
92
236
151
140
179
127
205
150
208
73
171
164
281
456
121
36
48
53
111
86
80
61
121
92
77
611
100
48
69
509
102
208
44