495
7
42
72
375
241
502
181
60
97
6
10
19
5
33
120
32
13
26
103
20
381
35
37
40
28
130
46
92
86
15
501
128
66
74
58
14
126
25
288
88
211