33
39
145
112
78
86
17
32
10
18
65
16
51
28
11
58
36
31
40
22
35
82
15
43
14
23
75
37
61
24
104
108
88
391
41
47
13
55
53
48
64
152
21
59
279
103
49
148
42
20