157
10
160
1
24
35
8
28
149
31
34
159
21
53
44
12
358
207
6
2
18
14
123
13
69
3
11
84
77
19
94
1341
208
118
178
56
96
70
37
23
7
205
76
41
43
147
373