105
78
99
98
11
32
7
35
37
201
91
25
9
22
49
8
58
17
34
77
10
161
14
62
21
70
15
36
54
53
384
375
46
259
23
16
110
12
40
263
50
60
43
38
253
906
67
390
68
152
90