26
12
14
56
7
59
5
11
31
34
27
41
22
39
130
18
17
83
63
35
190
92
21
68
406
24
171
374
201
66
88
49
52
75
55
42
23
86
4
115
28
180
148
13
153
19