95
18
35
498
26
8
11
39
10
9
111
148
52
47
38
98
115
101
15
322
1220
158
129
12
251
30
53
59
365
14
13
23
44
80
41
17
40
267
84
489
173
19
32
34