12
28
34
99
38
11
230
54
133
61
116
149
31
132
147
44
135
37
49
185
307
128
729
20
96
112
97
218
160
152
415
36
85
88
58
212
87
95
76
65
130
410
73
72
140
30
106