4
1
123
19
3
2
8
44
7
16
35
25
15
61
56
39
41
26
51
28
64
116
57
37
27
34
21
154
121
9
65
83
31
93
13
85
380
143
63
88
233
33
74
20
59
251
18
68
78