334
66
223
60
76
31
123
169
36
64
167
89
1939
102
93
25
401
44
72
63
100
234
119
45
99
62
126
34
33
37
107
7
302
53
811
57
11
175
16
21
9
47
29
8
88
73
38
49
103
18
358
168
17
24
665