153
101
161
61
135
253
45
30
56
6
98
39
163
128
21
109
49
58
67
207
50
52
75
22
14
80
88
120
38
77
31
42
24
134
11
152
47
352
157
223
40
139
76
123
23
174
7
29
17
69
453