35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
144
123
22
20
42
300
19
55
73
61
160
57
342
12
58
325
44
177
14
210
165
28
47
46
17
116
21
528
272
92