12
152
54
125
27
33
91
35
37
6
84
87
34
49
121
40
15
39
74
57
14
47
50
85
44
116
99
94
30
46
69
139
68
17
100
146
55
70
53
103
48
194
52
441
165
93
66
24