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