30
167
76
141
74
122
201
103
152
29
9
725
82
109
57
32
52
95
79
23
38
42
24
34
20
22
25
35
171
181
104
53
50
36
96
11
63
47
33
13
44
132
162
46
56
89
37
336
83
217
117