98
28
31
61
16
20
27
64
36
194
66
83
74
88
19
42
10
7
149
35
70
55
91
8
50
53
33
15
18
46
43
13
12
37
29
22
24
126
11
21
47
40
119
107
84
93
120
705
76
73
242