31
315
149
83
16
7
2
58
817
33
157
12
37
86
85
120
97
89
1
6
36
129
26
10
24
5
9
38
14
254
13
11
60
21
22
8
4
17
147
44
29
160
51
23
20
3
19