107
13
151
85
299
50
70
131
181
101
256
343
65
68
350
49
213
128
113
148
96
24
109
22
20
163
51
119
46
21
91
58
47
15
147
63
209
97
18
29
102
44
23
87
25
54
125
31
138
26
106
36