59
422
61
36
29
160
111
421
7
139
56
283
58
32
107
106
68
214
174
98
159
114
47
253
158
40
37
52
105
137
94
72
33
89
71
372
334
74
26
512
55
298
124
148
380
151
193
64
130
102
28
123
69
12