32
21
601
72
131
130
44
99
50
34
35
187
46
213
62
261
612
646
56
42
9
19
55
17
25
23
33
164
29
18
39
77
202
37
154
24
64
49