293
163
79
8
30
25
69
29
62
31
74
205
193
20
54
305
94
70
50
40
72
122
114
195
89
76
59
81
47
126
4
1
12
65
17
102
11
99
548
186
261
5
33
215
49
77
66
48
10
14
9
7