45
15
29
205
30
171
59
62
151
174
51
93
22
56
63
26
27
34
54
5
42
31
69
37
50
84
33
38
175
78
119
128
66
58
68
23
223
83
327
140
60
40
28
65
113
108
21
81
134
85
115