38
27
34
26
28
2
15
8
11
13
12
41
6
4
7
23
32
35
29
52
50
70
14
31
163
179
238
825
44
47
22
33
142
20
63
104
125
156
126
589
102
101
123
160
176