30
110
50
122
14
312
141
77
57
27
662
487
256
43
228
107
81
29
130
74
317
86
186
46
36
94
230
71
236
10
78
41
92
80
32
251
16
64
84
28
195
52
223
38
224
54
51
96
24
13
23
48