151
13
2
282
77
129
53
402
36
41
28
149
64
30
808
107
56
39
47
18
29
91
19
43
16
44
70
9
25
60
54
3
5
105
101
7
35
22
4
15
50
8
23
38
82
14
12