15
21
18
48
39
24
51
45
9
73
116
273
27
63
58
112
128
35
41
38
36
40
8
69
14
89
93
4
50
33
22
140
13
65
60
396
11
81
251
141
381