12
150
52
33
57
29
153
8
100
15
62
14
13
35
11
126
175
17
55
97
72
537
94
60
7
20
249
39
61
40
18
74
262
9
31
56
444