505
11
38
46
26
61
29
8
151
22
133
113
153
7
96
212
6
86
15
237
83
58
80
128
10
17
298
89
33
14
60
50
109
48
25
31
36
282
42
329
55
74
30
51
162
139
124
57
322
23
88