9
59
368
216
29
22
1
7
15
142
61
45
34
125
8
20
42
58
40
84
50
154
31
39
112
116
66
97
109
76
124
30
65
72
18
146
68
293
32
118
93
10
14
96
60
13
245
83
51
74
47