72
163
31
105
10
171
23
26
1605
34
55
46
91
48
611
62
17
13
56
66
103
53
29
211
57
98
135
77
19
82
141
24
54
158
132
90
22
8
39
245
28
118
88
49
35
42
38
228