31
118
99
63
30
43
26
28
10
90
7
16
24
8
59
9
83
70
101
38
57
236
60
23
22
111
61
27
11
44
32
46
12
81
174
106
21
6
4
121
40
29
331
144
139
5
3
25
53