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