157
106
30
22
62
8
9
15
3
13
51
11
27
16
20
84
28
44
79
46
49
6
171
18
39
17
33
26
262
109
78
103
12
7
91
159
53
73
58
42
208
2
77
36
14
19
67
156