55
31
148
49
29
149
161
152
99
101
30
246
132
110
33
52
21
62
96
44
276
12
85
48
117
47
54
24
45
64
126
57
140
28
89
22
164
58
616
292
215
543
23
93
14
81
123