51
45
150
339
19
26
20
46
78
27
147
125
77
63
104
47
49
31
323
22
117
40
11
18
301
10
33
153
120
313
55
93
60
175
245
65
59
127
83
58
130
21
42
129
17
38
30
223