20
92
12
14
74
55
37
42
43
30
98
17
46
15
31
28
6
33
16
49
11
94
60
35
124
29
112
67
338
66
127
25
529
219
114
79
7
19
51
75
220