128
355
16
203
40
135
7
21
15
51
17
2
1
6
25
12
24
105
151
8
35
9
120
13
118
11
50
71
47
22
213
68
115
30
38
46
41
18
29
28
57
14
39
62