196
39
104
26
80
216
38
111
9
31
109
73
152
1113
100
302
55
59
70
107
168
78
467
143
95
146
33
129
185
311
21
251
18
89
47
66
36
8
137
7
42
96
77
13
17
730
406
28
94
184
149