112
286
115
4
29
61
14
16
48
114
11
5
7
19
9
15
6
76
13
44
32
58
12
17
31
91
18
38
67
30
111
162
159
43
36
150
81
10
20
50
63
129
25
284