4
19
5
13
1
6
9
2
96
62
11
34
8
21
36
32
23
45
147
27
16
24
88
29
76
54
28
51
49
136
118
63
58
102
223
108
241
83
114
137
176
306
347
89
196
75
42
70
170
85
277