3
10
48
164
34
143
73
5
35
43
62
22
75
87
117
13
47
91
39
15
14
27
94
6
26
121
86
20
19
24
209
42
68
36
37
4
50
8
104
25
16
23
56
97