60
43
26
59
36
50
51
23
13
58
24
20
19
29
92
8
18
63
27
81
145
110
91
76
72
54
95
86
38
17
42
52
162
356
68
80
111
44
476
161
48
122
33
313
71
83
117
25
22
12