422
11
17
65
31
3
5
493
151
336
19
96
15
79
161
89
40
41
98
131
12
42
20
91
257
32
35
382
80
56
8
70
152
357
147
25
127
116
69
60
26
21
85
121
33
22
495
489
168
333
43
28
212