5
40
110
50
41
29
15
49
107
89
58
73
34
11
233
33
65
322
13
135
82
255
142
153
114
361
54
37
66
74
83
42
35
56
128
148
120
104
152
32
258
206
85
198
515
46
123
92
167
19
39
31
159
22
27