183
201
79
31
18
38
23
10
71
29
60
54
211
113
57
35
76
197
77
14
30
25
34
40
21
49
50
58
94
540
383
380
87
92
52
56
11
20
73
45
166
129
28
130
36
66