31
29
16
22
79
35
17
26
11
38
141
30
3
28
8
7
10
4
82
25
6
111
13
325
62
63
127
292
53
24
45
44
18
20
88
49
15
56
43
64
27
41
12
47