3
6
5
34
64
21
4
33
175
19
18
11
9
7
62
13
14
15
20
8
10
24
47
41
2
40
31
59
51
23
22
39
92
44
63
79
119
72
114
103
546
162
364
889
35