1
6
5
3
12
59
58
105
79
70
78
75
60
147
51
74
575
208
94
25
33
63
16
43
14
141
24
112
82
41
13
72
129
49
48
64
134
21
89
56
27
18
322
30
31
164
45