100
40
67
108
74
104
73
14
41
54
22
24
1315
10
46
48
58
51
56
37
26
113
85
649
59
6
47
45
38
9
13
310
17
346
50
19
538
178
42
34
193
29
31
43
142
21
144
72
124