145
101
121
301
22
309
92
39
315
60
21
150
45
28
100
31
62
16
20
27
64
36
204
67
84
74
88
42
10
7
154
72
55
29
8
50
54
34
15
18
49
44
14
12
37
30
25
126
11