25
113
44
19
14
85
30
341
17
56
159
37
23
35
52
46
16
105
117
99
40
26
42
72
11
39
329
32
9
90
28
397
22
274
84
45
21
31
78
48
87
7
102
250
132
36