171
49
124
144
52
23
71
83
19
40
38
34
30
31
61
62
76
21
127
72
113
149
13
27
25
14
18
69
98
16
103
51
10
58
199
57
64
60
36
95
59
230
183
85
28
146
310
651