106
170
127
83
81
227
28
39
307
72
16
58
143
24
18
3
5
21
91
73
40
812
2
154
136
108
118
48
79
10
70
57
19
25
44
112
14
17
280
54
77
49
46
278
7
32
198
26
12
63
109
34