44
92
46
30
72
25
217
159
74
21
10
24
140
127
93
545
108
122
87
41
16
111
70
52
36
22
50
129
318
179
84
99
23
178
85
27
38
57
18
7
61
81
53
90
33
113
54
139
58
383
43
47
154