110
77
94
28
218
69
51
65
21
18
35
10
125
170
11
73
101
93
126
25
199
32
49
9
79
89
16
30
82
3
7
56
112
46
8
22
26
246
88
31
13
353
40
50
59
54
27
23
43
121
141