35
4
27
7
5
8
2
3
15
1
9
13
11
12
10
138
142
19
121
296
6
42
21
301
99
175
535
132
343
17
629
77
39
26
125
24
309
165
54
106
14
49
350
62
22
61