1
34
5
11
53
178
81
39
57
28
18
136
26
56
107
138
149
48
68
72
335
123
140
126
46
135
145
24
76
141
114
95
10
390
337
36
160
41
21
162
69
100
259
213
67
51
29
151
35
62
301
209
55
94