33
25
56
11
566
169
177
124
160
23
93
26
106
13
440
54
782
38
46
64
116
55
162
12
3269
133
270
85
61
121
51
35
173
142
105
170
88
20
109
19
36
68
99
21
229
72
95
67
48
42
186
273