85
30
25
341
16
56
159
37
23
35
52
46
105
117
99
40
26
42
72
11
39
328
32
8
90
28
397
22
274
84
45
21
31
17
78
48
87
7
18
101
34
250
132
36
20
104
61