21
27
248
36
92
43
33
85
14
40
13
122
20
11
17
165
23
75
108
114
177
37
99
38
31
86
66
48
96
39
35
72
8
9
77
12
115
18
10
5