82
199
81
171
37
55
22
52
125
100
509
388
67
334
35
64
190
424
114
18
472
42
80
32
46
230
108
188
51
34
9
139
59
7
58
50
160
16
168
47
29
371
156
117
48
72
62
45
309
73
78