166
43
15
53
67
21
92
86
20
2
28
353
91
139
83
42
73
22
12
13
39
111
34
129
117
551
35
51
74
62
316
25
146
250
23
38
64
82
49
45
8
81
380
9
16
66
94
207
41