58
35
171
34
20
25
2
41
60
145
39
22
29
197
48
16
212
61
15
237
65
64
154
30
69
62
40
17
28
42
5
135
340
63
54
139
106
47
45
21
36
85
70
527
169
49
51
513
100