123
7
34
73
53
38
57
60
370
27
18
6
33
22
12
17
85
51
186
19
348
5
77
24
26
49
247
889
133
11
126
48
68
40
143
29
139
43
65
31
14
62
70
30
61
232
389
149
55
112