9
132
4
5
101
17
62
70
14
242
323
39
477
64
96
160
2
78
1342
73
145
252
125
95
325
36
10
13
19
3
168
12
8
7
21
38
41
100
173
175
605
137
29
1121
28
1192
644
57
257
652
119
135
152