31
146
24
159
7
6
22
91
58
10
32
4
95
63
141
37
126
147
165
48
441
8
88
74
11
17
1
21
26
9
3
84
12
27
23
0
28
2
114
5
15
3209
143
33