3
6
37
25
32
38
142
74
30
116
45
69
182
35
33
68
268
61
19
167
92
7
23
31
151
34
4
13
58
18
15
52
90
2
46
8
86
80
96
77
17
27
53
9
21
50