85
49
18
42
27
11
47
21
7
9
19
12
342
261
94
35
338
37
53
62
34
24
14
36
30
66
13
28
244
75
29
210
236
143
5
25
57
68
8
403
16
22
40
154