169
120
31
13
17
87
324
93
86
25
100
1063
9
12
132
94
16
18
23
14
164
53
76
50
27
30
7
52
5
10
83
167
47
19
61
299
21
126
42
1019
371
103
347
253
11
29
38
338