4
156
46
1
6
10
9
2
30
39
8
17
14
63
11
20
59
83
128
47
139
71
49
23
33
222
131
194
26
72
54
12
41
87
21
234
227
13
3
134
18
56
38
528
81
19
42