228
126
5
29
24
118
87
30
39
9
97
179
112
13
159
12
18
101
19
83
20
15
70
95
53
31
7
43
69
121
38
61
27
36
33
22
72
111
41
26
66
23
176
764
51
48