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