5
29
4
58
44
32
553
50
16
13
30
127
21
67
31
20
2
149
37
3
24
154
12
41
43
55
28
19
22
1
39
47
284
270
7
6
65
118
209
176
201
74
79