32
39
17
92
86
109
6
4
23
26
57
168
88
19
299
42
8
21
61
46
9
614
13
48
27
735
20
49
15
51
35
856
33
44
30
28
144
43
3577
52
2
3
5
7
29
136
293
277
617
238
83
116
67