31
16
101
116
48
208
84
87
92
22
160
125
127
62
414
143
145
164
45
734
450
131
55
73
124
158
142
63
49
20
229
199
184
137
215
76
33
25
275
154
51
12
74
34
5
221
11
79