44
14
3
29
13
11
76
20
36
72
169
41
54
33
53
51
21
50
37
31
75
15
182
171
117
46
19
35
32
227
206
123
242
230
263
449
337
420
17
16
83
412
63
52