65
152
101
140
27
42
89
62
157
73
31
55
86
51
121
100
584
32
20
79
4380
37
145
81
554
72
52
236
67
169
198
206
70
446
66
34
24
134
13
224
38
149
64
22
35
33