3
22
15
28
126
36
4
10
13
929
11
23
32
25
17
27
8
7
5
164
98
33
51
21
20
14
97
40
26
29
117
1
45
6
9
48
72
76
34
16
139
291
2
24
152