363
30
61
24
18
42
20
5
149
25
64
179
26
83
98
110
13
121
57
103
21
92
85
467
211
29
150
137
37
48
144
60
89
46
11
10
17
33
55
44
70
69
54
22
14
53