15
125
18
26
57
24
19
40
14
45
67
27
29
7
22
240
74
83
378
36
102
208
206
47
108
25
165
34
106
488
375
815
70
110
379
20
63
173
309
97
37
84
134
150
31
112
109
41
58
28
133
104
69
123