38
35
131
67
1171
105
8
64
160
31
134
168
40
23
87
94
12
126
37
89
98
447
323
123
70
143
118
175
80
54
62
76
120
176
189
169
117
97
61
671
202
51
91
163
47
77
57
272
101
22
20
44