22
159
33
32
40
17
395
31
69
81
82
15
19
4
41
8
52
55
189
251
201
23
28
24
18
11
119
12
13
83
143
21
86
29
3
64
154
45
9
26
74
5
44
70
42
149