12
24
14
51
13
100
34
28
7
190
21
44
32
23
46
83
2
9
54
396
41
64
11
16
76
193
413
169
60
42
174
81
68
78
320
185
39
58
312
18
130
19
121
50
125
688
20
85
70
200