39
68
23
97
212
57
48
45
32
43
152
100
93
171
25
52
242
260
234
15
84
125
47
46
36
83
34
41
12
78
138
75
19
6
292
92
16
81
28
22
37
8
346
10
76
11
54
60
160