11
52
36
156
43
66
28
244
23
677
128
40
57
147
63
79
339
149
27
19
25
117
54
46
9
15
10
5
22
77
80
37
255
31
55
86
108
70
41
39
26
164
430
51
59
93
72
35
183