3
52
49
31
14
13
6
21
15
43
19
96
33
26
45
10
11
41
20
36
66
78
187
167
60
48
46
145
29
7
71
23
111
44
18
69
109
57
22
56
136
102