11
7
12
149
35
2
19
46
70
38
60
574
94
121
71
83
185
72
41
105
39
111
79
125
148
179
76
160
88
129
91