183
53
176
30
89
93
123
68
537
149
63
72
141
44
52
135
1113
28
48
23
208
34
36
69
16
46
76
117
60
287
96
74
99
56
122
353
54
92
309
62
59
19
103
139
155
61
81