57
34
1416
12
24
6
11
26
5
8
15
10
126
102
73
41
23
120
397
751
28
13
27
7
35
156
63
88
80
33
17
51
22
55
2
9
25
30
16
31
91
354
86
92
114
84