34
141
123
128
142
119
71
124
81
27
26
167
51
171
7
363
10
102
702
56
77
183
382
228
437
50
2
45
118
36
52
33
22
154
70
160
201
122
62
14
74
66
44
98
6
29
23
8
42
114
83
38
3
63
95