45
23
58
21
27
10
4
40
149
20
106
18
87
111
6
2
79
182
5
31
76
101
35
14
214
69
98
48
25
51
77
119
7
44
9
3
56
13
276
837
73
46
43
99
16
146
75
50
28
34