12
9
13
79
51
52
17
22
25
33
77
38
28
133
113
40
36
16
71
73
37
210
75
95
83
47
120
68
30
275
188
97
85
84
45
200
44
76
32
26
743
143
212
708
127
48
34