120
46
13
12
1775
4
23
31
60
29
160
86
59
97
78
55
85
610
21
101
107
26
56
44
73
40
137
90
74
82
17
16
33
114
10
15
7
57
24
173
157
11
9
53
208
63
27
38
182
58