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