12
28
34
99
38
11
230
54
133
61
116
147
31
132
44
135
37
49
185
306
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