7
5
3
116
12
2
8
22
72
29
24
66
71
21
57
67
23
36
190
79
161
17
83
74
34
18
184
106
39
105
81
361
250
76
169
65
14
27
245
13
90
38
135
148
54
151