14
19
51
45
150
339
26
20
46
78
27
52
147
125
77
64
104
47
31
323
22
117
40
23
11
18
301
10
340
34
153
120
313
55
93
60
175
246
33
65
59
127
83
58
130
21
42
17
38