10
88
122
19
71
50
16
14
100
43
22
20
15
8
341
24
27
75
48
12
51
67
23
7
35
11
79
55
13
252
92
450
194
109
83
98
32
30
111
189
39
53
293
17
115
6
46
31
40