77
30
343
180
131
101
112
210
102
60
37
138
299
76
27
85
107
45
137
130
6
55
17
106
281
133
48
50
69
157
65
256
68
51
117
113
100
61
169
56
23
110
49
15
135
47
160
223
40
141
128
24
176