32
312
21
42
12
16
139
54
158
561
48
78
175
87
36
4
28
64
25
47
207
35
718
394
53
38
269
90
73
22
276
9
62
140
69
34
18
61
120
102
57
55
193
385
19
27
30
70
91
29
75