30
13
12
10
38
52
5
4
35
67
34
42
152
46
39
50
133
20
28
73
3
49
115
77
56
312
187
161
22
31
164
37
25
23
88
9
36
68
19
17
109
21
51
8
75