9
92
27
16
149
30
34
1262
33
60
86
55
106
23
32
95
18
53
161
54
492
188
11
8
38
6
63
113
65
42
13
22
37
41
24
4
99
51
14
31
1755
7
12
20
35