98
221
87
165
14
7
13
27
28
32
131
150
92
60
502
12
9
43
72
23
121
48
69
29
16
15
70
162
47
77
57
97
44
52
209
35
83
111
137
49
30
33
99
8
38
42
89
51
226