27
10
13
302
70
323
61
123
28
42
39
126
86
73
95
46
230
33
65
877
133
325
6
990
480
167
410
53
491
79
26
674
19
30
34
51
36
150
96
99
74
37
31
250
452
58
469
22
40
131
84
310
25
222