51
78
23
10
12
35
40
62
45
173
52
56
211
232
181
37
16
9
210
67
50
26
5
315
21
102
97
68
11
42
53
20
246
81
28
82
77
59
18
155
75
136
17
74
76
254
33
38
57