3
29
4
17
73
2
43
50
6
32
31
65
68
41
75
33
15
128
119
35
18
38
24
107
1
82
36
10
12
169
90
21
19
87
51
62
345
9
71
28
115
53
46
60
26
11
5