19
61
345
49
7
71
39
16
3
8
24
77
26
17
29
35
36
92
101
34
60
96
121
57
68
51
125
589
79
178
310
6
4
87
133
18
142
10
40
12
15
46
23
63
13
43
148
66
22
20
25
11