44
14
31
15
4
17
201
57
73
342
108
33
89
190
196
23
107
25
157
28
99
460
358
765
63
88
323
35
12
58
159
301
274
32
105
79
126
135
70
161
75
36
11
55
94
24
140
60
26