12
51
23
25
16
451
68
9
52
114
59
32
22
31
40
27
15
28
58
21
48
149
33
26
311
543
85
44
10
76
37
296
19
18
88
95
30
29
20
64
54