12
118
64
23
21
41
94
50
18
20
31
37
33
44
187
63
96
60
59
27
595
17
49
26
69
25
15
53
51
34
10
24
104
85
47
139
45
58
40
19
90
8
16
97
42
271
161