24
42
19
28
149
32
12
34
13
121
23
21
9
25
676
4
54
20
116
313
58
69
57
15
165
47
7
61
18
76
29
48
41
33
73
38
108
91
55
31
86
17
56
40
46