113
33
18
83
150
27
14
154
59
4
80
52
49
62
39
74
23
17
20
19
45
232
38
36
37
7
10
28
29
26
82
276
35
55
25
57
220
48
469
8
58
54
67
169
34
31