4
15
3
22
2
79
13
9
8
87
6
68
36
34
286
242
11
58
29
31
61
19
39
5
98
75
56
65
17
382
90
54
45
162
33
135
138
323
141
134
441
25
341
69
121
258
55
876
260
636
139