33
20
17
104
9
8
21
106
97
40
13
11
45
43
76
180
6
58
10
27
12
56
41
2
4
580
18
89
14
67
98
42
72
181
19
24
7
109
5
16
57
112
25
248