100
12
34
83
43
60
70
42
18
19
71
28
14
26
27
50
38
47
25
23
41
29
57
218
69
33
131
102
272
153
231
52
89
46
22
61
88
121
453
21
146
58
17
345
81
92
4