95
105
44
15
74
32
347
607
1449
151
47
131
73
7
90
180
217
25
124
160
18
48
132
23
20
22
201
205
120
117
54
349
67
157
40
114
24
183
107
51
34
265
39
29
66
55
172
125
28
286
1258
49