30
29
48
42
109
58
163
22
15
8
5
73
26
9
110
49
50
14
17
126
20
11
41
7
27
13
65
51
69
113
52
4
47
28
57
1
35
214
12
74
143
274
165
219
90
430
269
101
208
94