33
157
127
85
92
102
249
89
75
88
57
29
116
38
28
5
49
1
47
20
30
4
150
25
54
45
39
41
37
104
63
98
23
9
21
60
34
17
35
18
7
82
177
129
22