31
25
81
155
16
6
23
46
35
38
154
11
66
43
96
736
53
24
14
41
1397
70
55
30
34
748
22
369
190
869
68
27
152
32
148
113
532
192
29
21
406
220
118
1581
51
667
272
97