30
36
22
47
29
19
48
39
10
20
63
21
127
99
17
43
74
42
25
182
61
40
214
14
13
33
112
51
105
104
79
37
95
8
6
15
58
81
49
62
84
45
52
744
18