21
29
27
30
36
19
14
28
117
31
70
26
44
17
133
38
241
67
22
46
50
35
20
25
196
85
90
54
42
10
16
72
306
66
56
12
47
40
39
41
33