50
125
150
95
211
61
21
15
82
35
48
47
92
42
116
17
31
91
105
339
72
97
238
56
175
90
275
38
65
58
23
52
40
41
110
69
172