92
29
73
12
148
3
43
107
78
59
10
28
39
85
50
16
7
207
40
31
26
46
44
67
57
41
62
48
202
795
47
174
24
200
60
594
77
243
210
19
45
15
18
208
233
22
115
533
17
177
36
181