98
103
15
138
62
58
22
28
174
146
93
7
97
8
29
11
21
218
66
25
20
38
177
76
68
12
37
84
89
19
33
161
168
95
80
57
31
13
17
119
77
40
272
30
226