58
14
12
23
7
31
15
607
1
25
332
156
59
102
286
61
57
55
46
200
125
104
19
82
220
127
36
151
54
28
83
118
27
92
100
41
30
225
126
48
101
358
13
33
37
22
3
21
16
74
56
67