4
1
6
8
9
3
32
5
44
33
38
96
19
148
39
41
90
131
63
149
102
54
382
24
138
92
85
56
425
220
21
53
47
55
83
714
65
13
193
301
348
124
238
15
45