5
28
1
7
2
11
3
149
16
49
38
66
54
60
192
133
110
36
56
248
40
48
69
27
34
70
197
52
26
68
64
61
35
1264
44
112
236
51
10