31
8
199
115
568
9
18
308
73
36
202
69
94
157
34
111
59
104
72
78
64
167
47
102
32
49
11
37
234
42
161
352
5
29
97
43
22
700
23
124
65
62
109
151
130
54
225
63