164
140
16
17
3
2
27
68
4
12
29
122
31
73
101
208
14
57
117
90
76
23
36
41
51
49
67
38
232
35
44
98
148
91
100
139
198
125
85
39
165
37
59
112
62
163
78
48
28