212
10
84
15
107
48
496
57
17
55
343
163
413
219
52
434
14
8
1142
139
38
22
86
30
115
70
708
59
608
19
51
4
37
221
25
124
23
54
121
127
225
106
94
41
63
325