35
4
27
6
5
2
8
1
3
13
15
11
10
12
9
136
141
114
16
19
42
296
148
527
100
67
458
399
201
326
28
14
23
32
17
59
425
91
301
259
263
342
544
34
203
156
65
431
64
888
295
169
81
525
159
241
112
7
80
106
571