173
139
103
72
169
211
25
58
373
143
142
64
54
434
37
36
309
534
87
28
34
76
112
239
232
194
8
4255
138
392
118
115
69
48
10
44
151
2
50
90
32
56
165
110
35
141
12
45
38
252
96
39
262