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