166
109
197
11
39
53
34
31
87
16
143
3
35
33
1
99
929
141
42
52
126
57
24
110
12
67
354
55
148
68
157
64
337
44
38
77
447
133
26
328
96
37
121
84
45
442
76
94
54
256
170