32
31
78
141
91
5
168
19
35
68
53
137
22
11
15
42
17
36
34
24
173
148
18
92
152
30
69
300
50
23
33
328
82
43
52
38
67
59
39
21
41
51
80
384
60
40