95
262
16
38
306
29
126
122
22
132
85
70
198
10
66
117
39
20
18
8
34
69
154
30
25
27
65
60
7
93
15
4
6
46
40
84
104
35
21
43
81
17
9
13
31
108
5
281
11
119