30
23
42
86
103
143
3
19
66
15
10
155
21
7
6
24
27
22
48
20
120
17
37
201
59
52
16
426
1173
113
88
8
100
18
11
182
33
4
77
28
73
105
5
45
92
57