30
44
28
76
17
191
436
63
53
36
82
8
42
23
109
188
102
901
92
144
20
46
25
14
24
38
43
33
15
54
9
7
62
34
74
127
241
35
11
182
18
6
22
146
16
13
60