3
5
148
26
174
24
9
4
6
34
70
15
28
12
64
227
20
43
48
18
40
67
8
100
33
77
78
17
108
576
296
89
52
448
75
95
61
272
382
62
127
14
206
112
10
59
164