2
82
22
183
5
115
77
4
52
345
11
69
10
58
16
27
3
37
35
9
13
33
25
26
42
103
32
24
28
49
19
23
149
180
166
53
114
66
158
34
68
43
15
14
469
62