25
9
30
8
13
41
44
20
12
19
35
26
7
3
76
17
32
33
29
268
28
21
84
24
87
121
37
74
172
104
81
416
70
452
103
99
88
116
62
236
42
171
211
68
368
31