30
8
5
93
29
22
46
139
120
147
41
35
31
50
254
19
73
47
207
11
86
37
32
72
15
40
66
42
4
2
149
150
70
61
10
88
13
124
3
39
85
60
198
16