32
79
38
181
525
156
27
72
116
29
175
41
56
30
18
81
60
94
63
61
20
111
138
86
130
45
184
21
87
52
75
177
40
112
64
107
102
19
33
4
46
34
95
59
91
49
23