91
13
10
6
94
172
228
116
15
78
44
83
124
36
35
56
99
22
20
17
51
386
2
38
46
123
47
197
101
7
117
12
27
346
37
3
42
29
5
30
31
45
14
24
113
18
234
72
259