30
61
23
18
41
17
5
149
25
64
179
83
97
108
13
120
57
103
21
91
102
85
464
209
29
148
208
131
37
48
143
92
55
24
89
46
11
10
33
54
44
70
69
14
52
38