31
16
145
15
3
9
5
17
59
102
45
38
85
42
82
98
104
132
36
37
171
34
40
70
20
292
43
18
81
44
113
21
30
86
24
27
33
56
7
19
273
71
8
100
110
39
99
63
10
126