93
56
380
15
27
22
258
99
255
18
110
34
67
107
220
186
25
11
304
3
31
42
5
45
29
76
113
118
51
105
242
215
28
146
40
38
298
119
26
37
74
4
228
36
370
364
70
109
254
7
238
134
295