34
23
195
35
42
27
25
163
59
81
60
47
22
133
33
282
54
745
8
20
514
92
32
87
90
108
43
85
28
9
48
36
80
55
83
351
56
26
77
125
183
18
89
127
58
49
57