12
5
49
21
14
2
107
20
58
7
33
4
51
17
123
30
36
147
115
39
40
43
70
34
60
73
121
22
38
44
101
83
46
26
223
103
76
195
265
88
112
64
68
54
77