30
48
39
8
6
28
293
15
16
75
9
53
19
42
88
34
51
114
79
47
109
12
22
83
21
32
85
40
108
36
11
5
65
202
173
113
45
49
44
14
7
144
18
17
35
13
43
82