94
27
184
78
23
31
42
46
47
112
81
69
483
100
120
86
50
34
12
1
76
32
26
8
18
36
66
237
493
88
70
128
49
20
29
57
54
109
588
65
14
5
51
25
294
89
97
182
114