166
279
6
109
63
26
20
18
66
27
12
37
44
103
128
22
148
85
50
573
16
631
15
35
95
8
34
203
19
123
28
276
160
94
182
146
91
61
40
32
23
111
4
48
113
64
11
107