3
33
29
2
8
47
28
117
32
14
1
13
30
131
25
5
11
18
20
23
89
69
39
16
52
19
36
24
78
129
84
76
167
6
63
15
100
58
9
82
60
70
125
17
57
73
68