111
90
100
41
136
124
276
103
11
19
36
20
22
38
23
137
112
61
17
154
228
33
236
292
253
353
143
70
118
40
16
344
29
125
127
230
45
290
98
10
86
145
77
121
9
35
25
32
21
159
158