32
31
23
33
9
124
72
19
62
91
151
79
81
111
104
202
120
66
87
571
59
45
41
349
22
17
101
352
74
283
106
56
46
206
89
102
119
94
281
58
130
114
138
20
198
86
214
63
517
85
186
54
271
162