3
156
71
39
147
33
69
20
36
13
29
74
97
486
80
27
45
41
6
114
15
17
60
124
5
7
37
10
4
51
70
98
26
28
61
100
197
23
24
21
76
120
14
18
55
40
53