31
97
25
13
29
135
54
71
28
8
45
10
16
17
15
110
115
82
205
80
55
48
565
157
72
30
47
21
42
268
53
184
77
163
130
40
34
56
43
127
38
19
27
93
51
137
78
37
22