44
66
340
28
15
18
47
30
37
114
24
38
80
132
138
99
53
35
68
29
89
13
36
95
54
75
62
106
91
17
86
74
52
46
19
92
26
78
49
81
90
107
45
178
58
1161
274
61