31
226
8
23
20
94
69
10
11
138
80
63
81
24
58
28
6
53
309
77
43
22
51
302
82
15
42
29
55
26
84
12
33
101
157
44
25
98
60
110
83
40
56
74
48
17