14
5
7
32
29
19
22
93
18
16
38
26
15
836
74
75
10
107
13
58
47
62
529
129
364
258
525
255
24
383
219
108
151
78
21
49
57
34
69
51
33
25
20
46
226
166
337
9
17
23
175