1
7
2
8
132
37
80
17
18
20
22
10
392
12
76
130
75
9
31
14
41
166
109
43
114
24
66
29
30
35
92
49
33
96
398